package EjerciciosEnClase.EjercicioJuego;

/**
* Persona que participó de un Juego, habiendo obtenido una cantidad determinada
* de puntos al cabo de un período de tiempo.
* Un Participante se identifica por su nombre.
*
*/
public class Participante {
	
	private String nombre;
	private Integer puntos;
	private Integer segundos;
	
	/**
	* @@post: Inicializa el Participante con el nombre indicado, 0 puntos y 0 segundos.
	*/
	public Participante(String nombre){
		this.nombre = nombre;
		this.puntos = 0;
		this.segundos = 0;
	}

	/**
	* @post: Devuelve el nombre del Participante.
	*/
	public String getNombre(){
		return this.nombre;
	}
	
	/**
	* @post: Devuelve cantidad de puntos obtenidos por el Participante.
	*/
	public int getPuntos(){
		return this.puntos;
	}
	
	/**
	* @post: Devuelve la cantidad de segundo que el Participante Jugo.
	*/
	public int getTiempo(){
		return this.segundos;
	}
	
	/**
	* @pre : Puntos y segundos son valores mayores a cero.
	* @post: Asigna al Participante los puntos obtenidos luego de haber participado
	*		 durante los segundos indicados.
	*/
	public void participar(int puntos, int segundos){
		this.puntos = puntos;
		this.segundos = segundos;
	}

}